package com.iplay.thezen.builder;

/**
 * 导演类起到封装的作用，避免高层模块深入到建造者内部的实现类。
 * @author dangwu
 * @since 2021/9/9 6:34 下午
 */
public class Director {
    private Builder builder = new ConcreteProduct();
    //构建不同的产品
    public Product getProduct(){
        builder.setPart();
        //设置不同的零件，产生不同的产品
        return builder.buildProduct();
    }
}
